Text copied to clipboard!
Titel
Text copied to clipboard!Inbyggda systemprogrammerare
Beskrivning
Text copied to clipboard!
Vi söker en erfaren och passionerad inbyggda systemprogrammerare som vill vara en del av vårt tekniska team. Som inbyggda systemprogrammerare kommer du att arbeta med att utveckla, testa och underhålla programvara som körs på inbyggda system, ofta med begränsade resurser och specifika realtidskrav. Du kommer att samarbeta med hårdvaruingenjörer, systemarkitekter och andra utvecklare för att skapa robusta och effektiva lösningar för olika branscher, inklusive fordonsindustrin, medicinteknik, industriell automation och konsumentelektronik.
Dina huvudsakliga arbetsuppgifter kommer att inkludera programmering i C/C++, felsökning av hårdvarunära kod, implementering av kommunikationsprotokoll, samt optimering av prestanda och minnesanvändning. Du kommer också att delta i kravanalys, designgranskningar och dokumentation av programvaran. Erfarenhet av realtidsoperativsystem (RTOS), mikrokontroller och inbyggda Linux-system är starkt meriterande.
Vi värdesätter noggrannhet, problemlösningsförmåga och en vilja att ständigt lära sig nya tekniker. Du bör ha god förståelse för både mjukvara och hårdvara, samt kunna arbeta självständigt såväl som i team. Om du brinner för teknik och vill vara med och utveckla framtidens smarta produkter, är detta rätt roll för dig.
Ansvar
Text copied to clipboard!- Utveckla och underhålla programvara för inbyggda system
- Programmera i C/C++ för mikrokontroller och inbyggda plattformar
- Felsöka och optimera hårdvarunära kod
- Implementera kommunikationsprotokoll som SPI, I2C, UART
- Arbeta med realtidsoperativsystem (RTOS)
- Delta i kravanalys och systemdesign
- Samarbeta med hårdvaru- och mjukvaruteam
- Utföra enhetstester och systemtester
- Dokumentera kod och tekniska lösningar
- Bidra till kontinuerlig förbättring av utvecklingsprocesser
Krav
Text copied to clipboard!- Kandidatexamen i datateknik, elektronik eller motsvarande
- Minst 2 års erfarenhet av inbyggd programmering
- Goda kunskaper i C och C++
- Erfarenhet av mikrokontroller (t.ex. ARM Cortex-M)
- Förståelse för realtidsoperativsystem (RTOS)
- Erfarenhet av felsökning med oscilloskop och logikanalysator
- Kunskap om kommunikationsprotokoll (SPI, I2C, UART, CAN)
- Förmåga att läsa och förstå hårdvaruscheman
- God kommunikationsförmåga på svenska och engelska
- Meriterande med erfarenhet av inbyggd Linux eller Yocto
Potentiella intervjufrågor
Text copied to clipboard!- Hur många års erfarenhet har du av inbyggd programmering?
- Vilka mikrokontroller har du arbetat med tidigare?
- Har du erfarenhet av att arbeta med RTOS? Vilka?
- Hur felsöker du problem i hårdvarunära kod?
- Har du arbetat med inbyggd Linux eller Yocto?
- Vilka kommunikationsprotokoll har du implementerat?
- Hur hanterar du minnesoptimering i inbyggda system?
- Kan du beskriva ett projekt där du utvecklat en inbyggd lösning?
- Hur samarbetar du med hårdvaruteam i utvecklingsprojekt?
- Vilka verktyg använder du för att testa och debugga kod?